Switch-It IconSwitch-It Icon'Switch-It'
(Switch Applications via the Keyboard)

Version 3.1 - June 29, 2000
Copyright 1996-2000 Michel MARIANI - All Rights Reserved

 

ContentsContents

 

Back to ContentsIntroduction

 

Back to ContentsFeature Overview

Switch to Finder

Switch to SimpleText

Switch to ResEdit - Small Icon List

Switch to ResEdit - Large Icon List

Quit ResEdit

Kill All - Large Icon List

Hide/Show Apps - Large Icon List

 

Back to ContentsSystem Requirements

Switch-It works under Mac OS System 7.0 or later (System 7.5 or newer is recommended), and is compatible with Mac OS 8.5 and later. It has been successfully tested on: Macintosh Classic, PowerBook 520C, Power Macintosh 7200, and iMac DV SE.

 

Back to ContentsInstallation

To use Switch-It's feature, place the file in the Control Panels folder and then restart the computer.

Warning:

The version number at the end of the control panel's file name has been dropped soon after version 1.4.2. Now, under the improved naming scheme, a new version simply overwrites the previous one. In case your last installed version is "Switch-It 1.4.2", don't forget to throw (or hide) it away before installing the new version.

 

Back to ContentsSupport for Mac OS 8.5 or later

Mac OS 8.5 introduces its own built-in Application Switcher, which provides the user with an optional floating palette of running applications (brought up by "tearing-off" the Application system menu), and with a basic keyboard-based application switching feature (Command-Tab by default).

As the key combination used by the new built-in Application Switcher (Command-Tab) interferes with Switch-It's own default, it is advised to turn it off. This has to be done only once and for all, and can be achieved in a certain number of ways, for instance from the Mac OS Help browser, or by writing and running an adequate AppleScript.

For your convenience, Switch-It's control panel now includes a menu item which lets you toggle on and off the current system setting. Please refer to the document entitled "Support for Mac OS 8.5" for more detailed information.

 

Back to ContentsNew Features

Extra Keys

Switch-It 3.0 introduces an extensive set of "extra" keys to perform directly some often-used application-related actions, without displaying any dialog window on the screen. These actions are assigned to key combinations involving a function key and an optional modifier key. The following table lists the provided actions and their assignment by default:

Function Keys

Please note that you can reassign a different key combination to (or even disable) any action, as well as enable/disable entirely the extra keys feature, from Switch-It's Control Panel (see the description of the "Extra Keys" panel below for more details).

Application Exclusion List

Switch-It 3.0 manages a list of applications which the user wants to be excluded from any global actions involving quitting or hiding. This is typically useful for applications such as screen-savers.

Conceal-All / Display-All

In addition to the extra keys described above, Switch-It 3.0 introduces two new, more sophisticated, shortcut keys to control the visibility of running applications: "Conceal-All" ('C') and "Display-All" ('D'), parallel to the "Kill-All" feature ('K').

Warning:

F1, F2, and F3, previously assigned to the simulation of the first three items of the Application system menu, are no more used from the switching window, for several reasons:

I admit that I shouldn't have documented these shortcut keys in the first place, as they were just intended to be temporary work-arounds. Sorry for any inconvenience...

Auto-Hide Switching

You can now select an alternate activator key (Option by default) which allows you to automatically hide the front application before switching to the selected one. It is somehow similar to the present system behaviour that you get when you hold down the Option key and either select another application in the "Application" menu (on the right side of the menu bar) or click in a window belonging to another application.

You can still change your mind at any time and toggle from one activator to the other one, as long as you don't release both activators simultaneously, as it is what actually performs the switch.

From Switch-It 3.0, the "auto-hide switching" feature has been extended, and you can choose among two "strategies":

Also, there is a quite inconspicuous visual clue (a small 3-D dot at the upper-right corner of the switch dialog window) which lets you check in which switching mode you're currently in (standard or auto-hide).

Finally, a new shortcut key ('A') lets you temporarily toggle the auto-hide switching feature. This is specially useful if you prefer to define only one activator key (the alternate one being set to "None").

Hide-on-Request

You can now request the hiding/showing of any application by typing the letter 'H', or 'S', just in the same way you would already request the quitting by 'Q'. A diamond-shaped white icon appears on top of the application name or icon, and the meaning of the request depends on the current state of visibility: if the application is currently hidden, its name and icon are dimmed (grayed out), and the "Hide" request turns into a "Show" request.

Note that quitting, hiding and showing are mutually exclusive (you can't have at the same time the red cross and the white diamond).

Note:

I eventually made up my mind and decided to use the "infamous", undocumented, unsupported so-called Layer Manager in order to implement the new "Hide" features, although this part of the Toolbox is supposed to disappear in a near feature, possibly after Mac OS 9.0.

I am perfectly aware of the fact that is it possible to use instead a "safer" method involving AppleEvents (actually, Switch-It will automatically use it if it detects that the Layer Manager is not available at start-up time), but it has several drawbacks:

Warning:

If it is the first time you install Switch-It on your system, the Auto-Hide feature will be enabled by default. Otherwise, in order to update your previous settings, you'll have to open the control panel and explicitly select an appropriate Auto-Hide activator key in the "Hot Keys" tabbed panel (Option is recommended if the standard activator is already Command).

 

Back to ContentsDirections for Use

 

Back to ContentsStandard Customization (Control Panel)

Hot Keys

On / Off Enables / Disables Switch-It.
About Provides further information about Switch-It and other programs from Mikaeru Software.
Start-Up Icon Shows / hides Switch-It's icon at system start-up.
Hot Keys Allows the customization of Switch-It's hot keys.
Standard Changes the modifier (activator) key used to bring up the switch window in standard mode.
Auto-Hide Changes the modifier (activator) key used to bring up the switch window in auto-hide mode.
Swap Quickly swaps the standard and auto-hide activator keys.
Switch Key Changes the switch key used to bring up the switch window.
Auto-Step Allows auto-stepping through all running applications while the switch key is still down.
Cancel Key Changes the cancel key used to dismiss the switch window. Selecting "<Not Used>" means that any unused key will act as a cancel key.

 

Display Options

Display Allows the customization of Switch-It's display options.
Font Changes the font of the switch window.
Size Changes the font size of the switch window.
Bold Allows the text to be displayed in bold style.
Spacing Changes the text spacing of the switch window: either condensed, regular or extended.
Use Custom Colors Allows the use of user-defined custom colors instead of system colors.
Text Color... Changes the text color of the switch window, provided "Use Custom Colors" has been checked.
Background... Changes the background color of the switch window, provided "Use Custom Colors" has been checked.
View Mode Changes the way the running applications are displayed in the switch window: either individually, or accompanied with a list of all the applications' icons (small or large).
Show Application Icon Allows the application icon to be displayed next to the application name in the switch window.
Reduced Window Allows the use of a reduced (smaller) switch window.

 

Special Options

Special Allows the customization of Switch-It's special options.
Application Ordering Changes the order in which the running applications are displayed in the switch window: either launch order, alphabetical, or front to back.
Auto-Hide Switching Strategy Changes the meaning of the "auto-hide switching" feature: either hide the front application then switch to the selected application, or switch to the selected application then hide all the other applications.
Exclude Applications Allows the applications listed in the box below to be excluded from any global actions involving quitting or hiding all running applications.
Add Brings up a pop-up menu which allows you to add applications to the above exclusion list, either from the disk or from the currently running applications.
Note: you can also add an application by dragging its icon from the Finder and dropping it on the above list box.
Remove Removes from the above exclusion list the currently selected (hilited) application.
Auto-Select Pending Application Allows the next application with a pending notification (marked with a diamond next to its name in the Application system menu) to be automatically selected in the switch window.

 

Quick Ref

Quick Ref Provides information about Switch-It's basic operation.

 

Extra Keys

Extra Keys Allows the customization of Switch-It's extra keys.
Enable Extra Keys Allows the use of extra keys to perform directly some of the actions listed in the scrolling box below.
Set Brings up a pop-up menu which allows you to change the key combination assigned to the action shown to the left. Selecting <None> means that the function key alone performs the action, without requiring any modifier. Selecting <Not Used> means that the action is just disabled.
Open Control Panel Open Switch-It's Control Panel.
About Memory Open the Finder's About window (application memory usage).
Quit All but Finder Quit all applications, but the Finder.
Quit All but Front and Finder Quit all applications, but the frontmost one and the Finder.
Hide All but Finder Hide all applications, but the Finder. Useful for tidying up a cluttered desktop.
Hide All but Front and Finder Hide all applications, but the frontmost one and the Finder. Useful for performing drag-and-drop between the current application and the Finder desktop or windows.
Hide Front Application Hide the frontmost application.
Hide Other Applications Hide other applications (all but the frontmost one).
Show All Applications Show all applications.
Switch to Pending App. [Standard/Auto-Hide] Switch to the next "pending" application (standard/auto-hide). Pressing simultaneously the Shift key reverses the direction of cycling ("next" becomes "previous").
Switch to Next App. [Standard/Auto-Hide] Switch to the next application (standard/auto-hide), using the currently defined application ordering, set among "Launch Order", "Alphabetical" or "Front to Back". Pressing simultaneously the Shift key reverses the direction of cycling ("next" becomes "previous").
Switch to Finder [Standard/Auto-Hide] Switch to the Finder (standard/auto-hide).
Switch to Next (Launch Order) [Standard/Auto-Hide] Switch to the next application (standard/auto-hide), using explicitely the "Launch Order" application ordering. Pressing simultaneously the Shift key reverses the direction of cycling ("next" becomes "previous").
Switch to Next (Alphabetical) [Standard/Auto-Hide] Switch to the next application (standard/auto-hide), using explicitely the "Alphabetical" application ordering. Pressing simultaneously the Shift key reverses the direction of cycling ("next" becomes "previous").
Switch to Next (Front to Back) [Standard/Auto-Hide] Switch to the next application (standard/auto-hide), using explicitely the "Front to Back" application ordering. Pressing simultaneously the Shift key reverses the direction of cycling ("next" becomes "previous").

 

About Switch-It

Clicking on the underlined links brings up a pop-up menu which allows you to:

  • copy the Internet location to the clipboard, or go to the web site of Mikaeru Software, using your favorite Web browser,
  • copy the author's e-mail address to the clipboard, or send a message to the author, using your favorite e-mail application.

 

Notes:

 

Back to ContentsKnown Problems and Shortcomings

 

Back to ContentsPlanned Improvements

 

Back to ContentsContacting the Author

If you have any questions, suggestions, words of appreciation or bug reports, you can contact me at the following address:

E-Mail

<mikaeru@worldnet.fr>

Snail Mail

Michel MARIANI
47, rue des Remparts-d'Ainay
69002 LYON
FRANCE



If you ever send me a message, please tell me which version of Switch-It you are using and, if possible, where you got it from:

 

Back to ContentsWeb Site

Latest versions of Switch-It and other freeware programs from "Mikaeru Software" are available at:

http://home.worldnet.fr/mmariani/mikaeru/soft.html

 

Back to ContentsCredits

 

Back to ContentsCopyright

This software is freeware, it is provided for public use free of charge. However, it is NOT public domain. This software is copyright © 1996-2000 by Michel MARIANI. All rights reserved.

 

Back to ContentsDisclaimer

You expressly acknowledge and agree that use of this software is at your sole risk. The software and the related documentation are provided "as is" and without warranty of any kind, express or implied, including, but not limited to, any implied warranties of merchantability and fitness for a particular purpose.

In no event shall the author be liable for any consequential, incidental or indirect damages whatsoever (including, without limitation, damages for loss of profits, business interruption, loss of information, or other pecuniary loss) arising out the use of or inability to use the software or related documentation, even if the author has been advised of the possibility of such damages.

 

Back to ContentsDistribution

This software may be freely distributed in electronic form on computer networks, including posting on Internet sites, on online services, BBSs and user groups, but always in its unmodified form and together with this document. Please contact the author to obtain the most recent version.

This software may NOT be sold or resold, or bundled with any other commercial product. The software may be posted on an information service which charges its users for general connection time and downloading, but it may NOT be posted to an information service which will charge for the specific right to download this software.

This software may NOT be included on any DVD-ROM, CD-ROM or floppy collection (including, but not limited to, software collections coming with books, magazines or other media) without the author's prior knowledge and express written permission.

The author can be contacted at: <mikaeru@worldnet.fr>

Permission to include this software on a DVD-ROM, CD-ROM or floppy collection will be granted if, and only if, it is the most recent version of the software, the original package is included in its entirety, and a complimentary copy is sent to the author at the following address:

Michel MARIANI
47, rue des Remparts-d'Ainay
69002 LYON
FRANCE

 

Back to ContentsAcknowledgements

Special thanks to the following people (in chronological order):

Here are the names (in alphabetic order) of all the nice folks who took the time to send me questions, suggestions, words of appreciation or bug reports; I really appreciate getting feedback, it is highly motivating and encouraging:

Ken Aitchison, Dennis Alaniz, Stefan Anthony, Yoshihisa Asayama, Wil Baden, "Brian" Beej, Guillaume Bernadat, Boris "Bissia" Bertrand, Robert Blitt, Jess Bowers, Boyan Boyanov, William L. Boyd, John Brecher, Travis Britt, Rick Carpenter, Winson Cheung, Nathan Cross, Oresto J. Dorson, Sean Embury, Ben Fisher, Hanno Foest, Hideyuki Fujioka, Jeff Gilbert, Julian E Gómez, Henri Guérard, Greg G., Michael Hanna, Alwin Hawkins, Simon Heimlicher, James Huffman, Helen Hulskamp, Nicholas Iannone, Michael Jacovides, Jean-Claude Jesior, Frantisek Jilek, Ted Kaehler, S.M. King, Thomas v. Landsberg-Velen, Roger Lier, Rich Long, Mark Mason, Gad Mishori, John D. Muccigrosso, Teruyuki Nanjo, Bill Offerman, Steve O'Neill, Junichi Ohtake, Masayuki Ozawa, John Paolini, Peter, Russell Powell, Jean-Sébastien Roy, Martin Scott, Shinbone, Nicolas Solberg, Deryck Stave, Sean Stewart, Yasushi Sugita, Guillaume S., Larry Tannenbaum, Peter Terhoeven, Scott Tirrell, David Tiselius, Kazufumi Tomori, Mitsuo Tsugita, Zoltan Vastag, Jonathan Velasco, James Vernon, Cristian Viola, Matt Wills, Mark Winker, Otto Wyss, Kaori Yokono, Cj Zinngrabe.

And finally, here is the list of magazines or editors who have asked me permission to include Switch-It on their CD-ROM:

 

Back to Contents

Mikaeru Software Logo